/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. 
 */
package com.icinfo.cloud.provider.punish.ucase.punishinform.service;

import com.icinfo.cloud.provider.punish.ucase.punishinform.dto.InformHtmlRequest;
import com.icinfo.cloud.provider.punish.ucase.punishinform.dto.InformInvestigationEndFormDto;
import com.icinfo.cloud.provider.punish.ucase.punishinform.dto.PunishInformFormDto;
import com.icinfo.cloud.provider.punish.ucase.punishinform.vo.InformInvestigationEndFormVo;
import com.icinfo.cloud.provider.punish.ucase.punishinform.vo.PunishInformFormVo;
import com.icinfo.framework.common.web.Result;
import com.icinfo.framework.core.service.BaseService;

/**
 * 描述:  temp 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年02月13日
 */
public interface IPunishInformService extends BaseService {
    /**
     *获取处罚告知表单数据
     * @author liyafeng
     * @date 2022/2/26
      * @param
     * @return {@link PunishInformFormVo}
     */
    PunishInformFormVo getPunishInformFormBaseinfo(InformHtmlRequest request);
    /**
     * 保存处罚告知表单数据
     * @author liyafeng
     * @date 2022/2/26
      * @param
     * @return {@link int}
     */
    int savePunishInformForm(PunishInformFormDto punishInformFormDto);

    /**
     * 描述： 查询是否符合听证条件
     *
     * @author: zhengqiang
     * @date: 2022/7/11
     * @param: punishInformFormDto
     * @return {@link Result< String>}
     **/
    Result<String> getIsNeedHearingResult(PunishInformFormDto punishInformFormDto);
}